// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'

// 路由模块
import router from './router'

// vuex模块
import store from './store'

// 引入min-ui组件库
import {
   Button, // 按钮
} from 'mint-ui';
Vue.component(Button.name, Button);
import 'mint-ui/lib/style.css';

// 引入vant组件
import {
   ContactCard, // 添加地址卡片
   Icon, // 字体图标
   Popup, // 抽屉
   Empty, // 空状态
   NoticeBar,
   Tag, // 标签
   DropdownMenu, DropdownItem, //分类导航选项菜单
   Uploader, // 上传图片
   Image as VanImage, // 显示图片
   Rate, // 评分
   Pagination, // 分页器
} from 'vant';
import 'vant/lib/index.css'
Vue.use(ContactCard)
Vue.use(Icon)
Vue.use(Popup)
Vue.use(Empty)
Vue.use(NoticeBar)
Vue.use(Tag)
Vue.use(DropdownMenu)
Vue.use(DropdownItem)
Vue.use(Uploader)
Vue.use(VanImage)
Vue.use(Rate)
Vue.use(Pagination)

// 引入复制内容到剪切板的插件
import VueClipBoard from 'vue-clipboard2'
Vue.use(VueClipBoard)

//调用浏览器分享功能的插件

//引入HTM5+
import './utils/share'

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
   el: '#app',
   router,
   store,
   components: { App },
   template: '<App/>'
})
